
/**
SUA STYLES 棣栭〉
**/
.lotusTitleBar .lotusTabs li{border-color:#4675AD;border-bottom-color:#6794cb;background-color:#4372A9;font-family: '寰蒋闆呴粦'}
.lotusTitleBar .lotusTabs, .lotusTitleBar .portlet-tab{left:10px}/*override this positioning in your custom css file if you don't use an appliacation title*/
.lotusBanner{background-color:transparent; height: 50px;font-family:'寰蒋闆呴粦'}
.lotusBanner ul.lotusLinks{line-height: 80px;}
 
.lotusui .lotusLogo, .lotusLoginLogo{background-repeat:no-repeat;}/*height, width values are in this file to aid in retheming*/
 
.hesongLogo{ 
height:85px;width:345px;background-image:url(themeImages/logo_zy.png);
} 
.firsyLogo{ 
height:55px;width:345px;background-image:url(themeImages/logo_firsy.png);
}
.wdwdLogo{ 
height:65px;width:345px;background-image:url(themeImages/logo_wdwd.png);
}
.adcallLogo{ 
height:60px;width:345px;background-image:url(themeImages/logo_adcall.png);
}

.menorahyeLogo{
height:60px;width:345px;background-image:url(themeImages/logo_menorahye.png);
}

/*.leftMenuGraphicDiv img{padding:2px 2px 2px 5px;}*/
.lotusColLeft{float:left;width:250px;padding:15px 10px;zoom:1}
.lotusMenu, .portlet-menu{width:250px;}
.lotusWidget2 h2{color:#0651B0;font-family: '寰蒋闆呴粦';cursor: default;height:26px;}
.lotusContent{padding: 15px 12px 2px 0px;}
.lotusColRight {padding-left:0px;}
.lotusFooter .footerLogo{height:45px;	width:10px;;	float:left;	margin:2px 10px 2px 2px;}

.lotusFooter .fotterLink{	margin:10px 10px 10px 10px;}

.lotusWidget2 h3{font-weight: bold;font-family: '寰蒋闆呴粦'}

.lotusui .lotusIBMLogo{background-image:url(themeImages/logo_zy.png);background-repeat:no-repeat;width: 145px;height: 38px;background-position: 0 0;}
.lotusLogin2 .lotusLegal{width:500px;}
.lotusLogin .lotusLoginContent img{top: 90px;}
.lotusui input.lotusCheckbox{margin-left:0;margin-right:5px}

.suaSprite {
	background-image: url('themeImages/suaSprite-8bit.png');
	background-repeat: no-repeat;
	display: -moz-inline-box;
	display: inline-block;
}
body.lotusui {color:#222;background-color:white;}
.suaSprite-iconHelp16 {
	width: 13px;
	height: 13px;
	background-position: 0 -268px;
}
.personGridExpando{
	background-image: url(themeImages/treeExpandImages.png);
	width: 16px;
	height: 16px;
	background-position: -35px 0;
}
.personGridExpandoOpened{background-position: -35px 0;}
.personGridExpandoClosed{background-position: -17px 0;}

.loadingText{color: #888888}
.tipText{color: red}

.table_subaccount{
	
}
.table_subaccount td{
	border-top: 1px dashed #000;
	height:25px;
}
.table_subaccount .firstRow{
	border-top: 0px;
}
.table_subaccount .td_subaccount_op{
	text-align: left;
}

.suaaccount_indicator_img{
	background-image: url(themeImages/suaSprite-8bit.png);
	width: 16px;
	height: 16px;
	background-position: 0px -325px;
	background-repeat: no-repeat;
	padding-right: 10px;
}

.suaaccount_notmatch_img{
	background-image: url(themeImages/suaSprite-8bit.png);
	width: 16px;
	height: 16px;
	background-position: 0px -265px;
	background-repeat: no-repeat;
	padding-right: 10px;
}

.suaaccount_matched{
	background-image: url(themeImages/suaSprite-8bit.png);
	width: 16px;
	height: 16px;
	background-position: 0px -567px;
	background-repeat: no-repeat;
	padding-right: 10px;
}

/*琛ㄥ崟涓枃鏈楂樺害*/
.lotusForm .lotusText{	height:25px;}

/*瀵硅瘽妗嗙殑鏈�ぇ楂樺害锛屽敖閲忛伩鍏嶅嚭鐜版粴鍔ㄦ潯*/
.lotusDialog .lotusDialogContent{	max-height: 1000px;	padding:0px 0 0 0;}
.lotusDialogBorder{
	min-width: 100px;
	max-width: 1200px;
}
a.lotusAction, a.lotusAction:visited,.lotusTable .lotusMeta,.lotusSort,.lotusPaging {
	font-size: 9pt;
}
.lotusTable th{
	font-weight: bold;;
}

.pageTitle h1{
	float:left;
	font-size:15pt;
	padding:10px 10px 10px 0;
	font-weight:bolder;
	font-family: '寰蒋闆呴粦'
	}
.pageTitle{
	text-align: left;
	line-height: 50px;
}

.lotusBreadcrumbs{margin:10px 40px 10px 20px}
.lotusSectionBodyRight{margin:-293px 0 5px 370px}
.lotusVertTable th{padding-right:20px;text-align:left;vertical-align:top;font-weight:normal;color:#666;}
.lotusSectionRight h2{overflow:hidden;padding:4px 3px 0 320px;cursor:pointer !important}

.personActivate{
	background-image: url(themeImages/actst.gif);
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.personInactive{background-position: 0 0;}
.personActivated{background-position: -21px 0;}

.readOnlyInput{
	background-color:#E0E0E0;
}

.xtTable td{
	vertical-align: middle;
	padding: 2px 0px 2px 2px;
}
.personActivated{background-position: -21px 0;}

.personDetailTop{
	font-family: '寰蒋闆呴粦';
	padding-bottom: 25px;
}

.personDetailTop h1{
	color: #105BB6;
	font-weight: bold;
}

.personDetailTop div{
	padding: 5px 0px 0px 0px;
}

.personDetailMid tr{
	height: 20px;
}
.personDetailMid h2{
	font-family: '寰蒋闆呴粦';
	font-size: 9pt;
}
.personDetailMid .colLeft{
	float:left;
	width: 300px;
}

.personDetailMid .colRight{
}

.personDetailMid .colRight div{
	clear: right;
	position: static;
}

.tagPanelDiv{
	padding: 2px 2px 2px 10px;
}
.tagPanelDiv a{
	padding-left:5px;
	font-weight: bold;
}
.thumbnailPicList li{
	margin-right: 20px;
	margin-bottom: 25px;
	list-style: none;
	float:left;
	overflow: hidden;
	zoom: 1;
	background: white;
	border: 1px solid #EBEBEB;
	border-bottom: 1px solid #CECECE;
	padding: 14px;
	box-shadow: 0 1px 1px #e5e5e5;
	position: relative;
}
.thumbnailPicItem div.title{
	font-family: "寰蒋闆呴粦";
	font-size: 15pt;
}

.thumbnailPicList ul{
	padding-left: 5px;
}
.uploadFormTable td{
	padding: 12px 2px 2px 10px;
}
.uploadFormPrePanel{
	width:600px;
	
	height:520px;
	padding:5px;
	border: 5px #efefef solid;
}

.uploadFormCatalogPanel{
	padding: 5px 0px 20px 0px;
}

.uploadFormCatalogPanel li{
	list-style: none;
	display: inline;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
	line-height: 25px;
}

.messageNode{
	position: absolute;
	right:10px;
	top:55px;
	background-color: #FFFFBB;
	border: 1px #FFCC00 solid;
	text-align: center;
	width: 200px;
	float: right;
	padding: 5px;
	opacity: 0;
}
.catalogTitle{
	font-weight: bold;
	margin:10px 0px 5px 0px;
	padding-left:20px;
	background-image: url(themeImages/sprite-lconn-8bit.png);
	background-position: 0 -960px;
	background-repeat: no-repeat;
	
}
.catalogItem{
	padding: 2px 0px 2px 20px;
}
.catalogItemSelected{
	background-color: #E1E1E1;
	background-image: url(themeImages/sprite-lconn-8bit.png);
	background-position: 3px -2031px;
	background-repeat: no-repeat;
}
.catalogItemSelected a{
	color: #0651B0;
	font-weight: bold;
}

.removeCatalogHandler{
	top: 2px;
	width:20px;
	height:18px;
	right: 10px;
	margin-right:5px;
	padding-top:0px;
	float: right;
}
.removeCatalogHandler div.selected{
	display: none;
}
.removeCatalogHandler img{ 
	background-image: url(themeImages/suaSprite-8bit.png);
	background-position: -27px -175px ;
	background-repeat: no-repeat;
	border:1px #efefef solid;
	width: 16px;
	height:16px;
}
.catalogSplit{
}

.lotusColRight{float:right;width:210px;padding:15px 10px;zoom:1}

.indexLeftDiv{
 padding: 8px 0px 0px 10px;
}

.leftTitle{ 
 margin-bottom: 5px;
 font-family: '寰蒋闆呴粦';
 font-size: 11pt;
 font-weight:bold;
}

.leftLink{
 padding-right: 8px;
}

.leftLink a{
 font-style: italic;
 text-decoration:underline;
}
.telTable{
border-spacing: 0px;
}
.telTable td {
height: 50px;
padding-right:10px;
}

.telnumActivate{
	background-image: url(../images/icons.png);
	width: 46px;
	height: 44px;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor:pointer;
}
.OfficeActivate{background-position: 0px 0px;}
.MobileActivate{background-position: 0px -56px;}
.IPphoneActivate{background-position: 0px -112px;}
.PCActivate{background-position: 0px -168px;}
.VideoActivate{background-position: 0px -224px;}


.OfficeUnactivated{background-position: -46px 0px;}
.MobileUnactivated{background-position: -46px -56px;}
.IPphoneUnactivated{background-position: -46px -112px;}
.VideoUnactivated{background-position: -46px -224px;}
.PCUnactivated{background-position: -46px -168px;}


.todo_text{height: 20px;margin: 0 0 0 3px; float: left;}
.todo_text_icon{float: left;} 
.todo_text_icon img{vertical-align: middle;}
.todo_text span{font-style: italic;color: #888888}
.todo_text_seperator{background-color: #CFE6FF;height: 1px;}
.todoDiv li{border-top: 1px solid #CFE6FF;}
.todoDiv ul.lotusList li.first {border-top-width: 0;}
.todo_text a{font-style: italic;}
.todo_text_action{text-align: right;}
.todo_text_action a{font-style: italic;}


.xtTable td{
	vertical-align: middle;
	padding: 2px 0px 2px 2px;
}

.talkIcon {
    background: url("../images/talkIcon.png");
    width: 16px;
    height: 16px;
}
.callIcon {
    background: url("../images/callIcon.png");
    width: 16px;
    height: 16px;
}
.videoIcon {
    background: url("../images/videoIcon.png");
    width: 16px;
    height: 16px;
}
.dialLabel{
	 font-family: '寰蒋闆呴粦';
	 font-size: 11pt;
	 font-weight:bold;
}

.searchText{
	height:25px;width:120px;
}
.searchButton{
	width:73px; height:31px;
}

.personcard {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 0 #aaa;
	-moz-box-shadow: 0 1px 0 #aaa;
	box-shadow: 0 1px 0 #aaa;
	background-color: #F4F4F4;
	background-image: -webkit-linear-gradient(top,white,#F4F4F4);
	background-image: -moz-linear-gradient(top,white,#F4F4F4);
	background-image: -ms-linear-gradient(top,white,#F4F4F4);
	background-image: -o-linear-gradient(top,white,#F4F4F4);
	background-image: linear-gradient(top,white,#F4F4F4);
	filter: alpha(opacity=100);
	opacity: 1;
	border: 1px solid #DDD;
	margin: 2px;
	padding: 2px;
	position: relative;
	vertical-align: top;
	display: -moz-inline-box;
	display: inline-block;
}
.personcarddial{
	width:140px;height:90px;
}
.personcardinfo{
	width:140px;height:60px;
	margin: 5px 5px 10px 5px;
	padding: 5px;
}
.dialpanel{
 	width:168px;height:302px;overflow:auto;
}
.addteldial{
	margin-top:5px;
	margin-bottom :5px;
	width:141px;
	height:65px;
	line-height:65px;
	font-size: 22px;
	text-align: center;
	border:2px dashed #cccccc;
}
.shadowDiv {
	font-size: 22px;
	text-align: center;
	height:43px;
	line-height:43px;
	width:62px;
    -moz-box-shadow: 2px 2px 2px 2px #000;
    -webkit-box-shadow: 2px 2px 2px 2px#000;
    box-shadow: 2px 2px 2px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    cursor:default;
}

.shadowDiv img{
padding-top: 12px;
}
.dotline {
width:216px;height:1px;BORDER-BOTTOM-STYLE: dotted; 
BORDER-LEFT-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-TOP-STYLE: dotted
}

.dialDialogDiv{
	height:100%;
	BORDER-TOP: 2px outset;
	BORDER-RIGHT: 2px outset;  
	BACKGROUND: #ffffff; 
	BORDER-LEFT: 2px outset; 
	BORDER-BOTTOM: 2px outset;
}

.telNumText{
	height:41px;width:199px;text-align: center;
}

.handupDiv{
	float:left;
	height:24px;
	line-height:24px;width:24px;background-color: #ffffff;
	BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset; 
	BACKGROUND: #ffffff; BORDER-LEFT: 1px outset; 
	BORDER-BOTTOM: 1px outset;
	text-align: center;
	cursor:pointer;
}
.handupDiv img{
	padding-top: 10px;
}
.lotusDialog .lotusDialogFooter {
padding: 5px;
background-color: #EEE;
}